package com.sgam.mf.domain.ref;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "REF_SERVICES")
public class RefServices extends AbstractRefEntity {

	@ManyToOne
	@JoinColumn(name = "ref_domain_fk", nullable = true) 
	private RefDomains refDomains;
	
	@Column(name = "procent_consultant", nullable = true) 
	private Integer procentConsultant;
	
	@Column(name = "procent_branch", nullable = true) 
	private Integer procentBranch;
	
	@Column(name = "procent_partner", nullable = true) 
	private Integer procentPartner;
	
	@Column(name = "procent_central_office", nullable = true) 
	private Integer procentCentralOffice;
	
	@Column(name = "procent_bank", nullable = true) 
	private Integer procentBank;
	
	@Column(name = "rep_contract") 
	private String repContract;
	
	@Column(name = "rep_act") 
	private String repAct;
	
	@Column(name = "rep_bill") 
	private String repBill;
	
	@Column(name = "rep_invoice") 
	private String repInvoice;
	
	@Column(name = "rep_application") 
	private String repApplication;

	@Column(name = "VISUAL_ORDER")
	private Integer visualOrder;
	
	@Column(name = "print_value")
	private String printValue;

	
	public RefDomains getRefDomains() {
		return refDomains;
	}

	public void setRefDomains(RefDomains refDomains) {
		this.refDomains = refDomains;
	}

	public Integer getProcentConsultant() {
		return procentConsultant;
	}

	public void setProcentConsultant(Integer procentConsultant) {
		this.procentConsultant = procentConsultant;
	}

	public Integer getProcentBranch() {
		return procentBranch;
	}

	public void setProcentBranch(Integer procentBranch) {
		this.procentBranch = procentBranch;
	}

	public Integer getProcentPartner() {
		return procentPartner;
	}

	public void setProcentPartner(Integer procentPartner) {
		this.procentPartner = procentPartner;
	}

	public Integer getProcentCentralOffice() {
		return procentCentralOffice;
	}

	public void setProcentCentralOffice(Integer procentCentralOffice) {
		this.procentCentralOffice = procentCentralOffice;
	}

	public Integer getProcentBank() {
		return procentBank;
	}

	public void setProcentBank(Integer procentBank) {
		this.procentBank = procentBank;
	}

	public String getRepContract() {
		return repContract;
	}

	public void setRepContract(String repContract) {
		this.repContract = repContract;
	}

	public String getRepAct() {
		return repAct;
	}

	public void setRepAct(String repAct) {
		this.repAct = repAct;
	}

	public String getRepBill() {
		return repBill;
	}

	public void setRepBill(String repBill) {
		this.repBill = repBill;
	}

	public String getRepInvoice() {
		return repInvoice;
	}

	public void setRepInvoice(String repInvoice) {
		this.repInvoice = repInvoice;
	}

	public String getRepApplication() {
		return repApplication;
	}

	public void setRepApplication(String repApplication) {
		this.repApplication = repApplication;
	}

	public Integer getVisualOrder() {
		return visualOrder;
	}

	public void setVisualOrder(Integer visualOrder) {
		this.visualOrder = visualOrder;
	}

	public String getPrintValue() {
		return printValue;
	}

	public void setPrintValue(String printValue) {
		this.printValue = printValue;
	}

}
